let changeForm=document.getElementsByClassName("changeForm")[0];
let accountInput=changeForm.getElementsByTagName("input");
//获取焦点边框变蓝，失去焦点变灰
for(let i=0;i<accountInput.length;i++){
    accountInput[i].onfocus=function(){
        accountInput[i].style.border="1px solid #a0d8ef";
    }
    accountInput[i].onblur=function(){
        accountInput[i].style.border="1px solid rgba(0,0,0,0.1)";
    }
}

//修改密码
let sureChange=document.getElementById("sureChange");
sureChange.onclick=function(){
        $.ajax({
            url: "../user/updateAccountPassword",
            type: "post",
            data:{
                id:sessionStorage.getItem("id"),
                oldPassword:passwordInput[1].value,
                newPassword:passwordInput[2].value,
                rePassword:passwordInput[3].value
            },
            success:function(data){
                if(data.msg=="修改密码成功"){
                    alert("修改密码成功");
                    window.location.href="../to/toLogin";
                }else if(data.msg=="两次密码不一致"){
                    alert("两次密码不一致")
                }else{
                    alert("修改密码失败");
                }
            }
        })
}
//注销账号弹出框
let closeAccount=document.getElementById("closeAccount");
let cancelMask=document.getElementsByClassName("cancelMask")[0];
let cancelMaskContent=document.getElementsByClassName("cancelMaskContent")[0];
let cancelErr=document.getElementsByClassName("cancelErr")[0];
let cancelAccountNo=document.getElementById("cancelAccountNo");
let cancelAccountYes=document.getElementById("cancelAccountYes");
closeAccount.onclick=function(){
    cancelMask.style.display="block";
    cancelMaskContent.style.display="block";
}
function None(){
    cancelMask.style.display="none";
    cancelMaskContent.style.display="none";
}
cancelErr.onclick=function(){
    None();
}
// cancelErr.onclick=None();
cancelAccountNo.onclick=function(){
    None();
}
//注销账号
let cancelAccount=document.getElementById("cancelAccount");
// let accountNone=document.getElementById("accountNone");
cancelAccountYes.onclick=function(){
    $.ajax({
        url:"../user/deleteAccount?id="+sessionStorage.getItem("id")+"&password="+cancelAccount.value,
        type:"DELETE",
        // data:{
        //     id:sessionStorage.getItem("id"),
        //     password:cancelAccount.value
        // },
        success:function(data){
            if(data.msg=="注销成功"){
                alert("注销成功");
                window.location.href="../tooIndex";
                sessionStorage.clear();
            }else {
                alert("密码不正确，注销失败")
            }
        }
    })
}
//注销账号防抖
let passwordErr=document.getElementsByClassName("passwordErr");
function Cancel(){
    if(cancelAccount.value!==""&&cancelAccount.value!==sessionStorage.getItem("password")){
        passwordErr[0].style.display="block";
    }else{
        passwordErr[0].style.display="none";
    }
}
cancelAccount.oninput=function(){
    clearTimeout(timer) // 每次进来的时候都将之前的清除掉，如果还没到一秒的时候就将之前的清除掉，这样就不会触发之前setTimeout绑定的事件， 如果超过一秒，之前的事件就会被触发下次进来的时候同样清除之前的timer
    timer = setTimeout(function () {
        // 在这里进行操作,这样就不会频繁的进行这里面的操作了
        Cancel();
    }, 500)
}
//判断账号是否正确
let passwordInput=document.getElementsByClassName("passwordInput");
let sureSpan=document.getElementsByClassName("sureSpan");
function account(){
    if(passwordInput[0].value!==""&&passwordInput[0].value!==sessionStorage.getItem("account")){
        sureSpan[0].style.display="block"
        passwordInput[0].style.border="1px solid red";
    }else{
        sureSpan[0].style.display="none";
        passwordInput[0].style.border="1px solid #00c4ff";
    }
}
var timer = null;
passwordInput[0].oninput = function () {
    clearTimeout(timer) // 每次进来的时候都将之前的清除掉，如果还没到一秒的时候就将之前的清除掉，这样就不会触发之前setTimeout绑定的事件， 如果超过一秒，之前的事件就会被触发下次进来的时候同样清除之前的timer
    timer = setTimeout(function () {
        // 在这里进行操作,这样就不会频繁的进行这里面的操作了
        // passwordInput[0].addEventListener("input",account);
        account();
        // Cancel();
    }, 500)
}